package com.csun.cmny.provider.model.dto.emp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2018-12-14 19:56
 * @Description:
 */
@Data
@ApiModel(value = "员工新增Dto")
public class UacEditEmpDto implements Serializable {

    private static final long serialVersionUID = -8471245927289653236L;

    @ApiModelProperty(value = "员工Id")
    private Long id;

    @ApiModelProperty(value = "用户Id")
    private Long userId;

    @ApiModelProperty(value = "组织Id")
    private Long groupId;

    @ApiModelProperty(value = "部门Id")
    private Long deptId;

    @ApiModelProperty(value = "职务")
    private String position;

    @ApiModelProperty(value = "家庭住址")
    private String famliyAddr;

    @ApiModelProperty(value = "入职日期")
    private String empDate;

    @ApiModelProperty(value = "手机号")
    private String mobileNo;

    @ApiModelProperty(value = "用户姓名")
    private String userName;

    @ApiModelProperty(value = "登录名称")
    private String loginName;

    @ApiModelProperty(value = "登录密码")
    private String loginPwd;

    @ApiModelProperty(value = "身份证号码")
    private String idCard;

    /*
    * 角色id
    * */
    private Long roleId;

    /*角色id集合*/
    private List<Long> roleIds;

    /*
     * 文化程度 （1 高中 2 大专 3本科 4 研究生 5 博士 6小学 7 初中）
     * */
    private Integer educationLevel;

    /*
     * 人员类型(0 正式编制 1 非正式编制)',
     * */
    private Integer personnelType;
}
